//
//  PainterCrosshairs.h
//  ChartRefactor
//
//  Created by CaoJun on 15/3/16.
//  Copyright (c) 2015年 CaoJun. All rights reserved.
//

#import "PainterBase.h"

@interface PainterCrosshairs : PainterBase

- (void)drawCrosshairsY:(CGRect)cgrect withContext:(ChartCanvas *) ctx withViewModelIndexPosition:(ytx::ViewModelIndexPosition *) indexPosition withPx:(CGFloat) px;

- (void)drawCrosshairsYText:(CGRect)cgrect withContext:(ChartCanvas *) ctx withViewModelIndexPosition:(ytx::ViewModelIndexPosition *) indexPosition withPx:(CGFloat) px withValue:(double) value withText:(NSString *) text;

- (void)drawCrosshairsXText:(CGRect)cgrect withContext:(ChartCanvas *) ctx withViewModelIndexPosition:(ytx::ViewModelIndexPosition *) indexPosition withPx:(CGFloat) px withIndex:(NSInteger) index;

- (void)drawCrosshairsX:(CGRect)cgrect withContext:(ChartCanvas *) ctx withViewModelIndexPosition:(ytx::ViewModelIndexPosition *) indexPosition withPx:(CGFloat) px;
- (void)drawCrosshairsYTextInKlinePainter:(CGRect)cgrect withContext:(ChartCanvas *) ctx withViewModelIndexPosition:(ytx::ViewModelIndexPosition *) indexPosition withPx:(CGFloat) px withValue:(double) value withTimeType:(NSInteger) type withIndex:(NSInteger) index;//

@end
